package com.modules.flexnet.model.domain
{
	import mx.collections.XMLListCollection;
	

	/**
	 * 
	 * @author davidderaedt
	 * 
	 * Our application Domain Model classes structures our application data
	 * and defines its behavior.
	 * 
	 * In bigger applications, the Domain Model would probably be scattered
	 * into several pieces (eg BooksModel, AuthorModel, ...).
	 * 
	 */
 	
	[Bindable]
	public class LoadedDataModel
	{
		//[Embed(source="../bin-debug/2008_09_23_BootsW/data/appData.xml", mimeType="application/octet-stream")]
		//private var embedData:Class;
		//private var byteArray:ByteArray = new embedData() as ByteArray;
		//public var appData:XML = new XML(byteArray.readUTFBytes(byteArray.length));
		public var appData:XML;
		
		public var data:XMLListCollection;
		public var images:Object;
		public var xml:Object;	
		public var video:Object;
		public var swf:Object;	
		public var sound:Object;
		public var text:Object;
		
		//[Embed(source="assets/truki.ttf", fontName="BodoniEgyptian",mimeType='application/x-font')]
		//public var bodoniFont:Class;
	}
}